anthropomorphic dummy - Turkish English Dictionary